package edu.uoc.tdp.comu.beans;

import java.util.Date;
import java.io.Serializable;

public class Event implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 3523312649589664560L;
	private int id_event;
	private int id_tipusevent;
	private int id_centre;
	private String nom;
	private String descripcio;
	private Date dataIniEvent;
	private Date dataFiEvent;
	private Date dataIniInscripcio;
	private Date dataFiInscripcio;
	private int capacitatMax;
	private Double preu;
	private boolean actiu;
	private Double percentMinNoModif;
	private boolean esborrat;
	
	public Event(){};
	
	public Event(int id_event, int id_tipusevent, int id_centre, String nom, String descripcio, Date dataIniEvent, Date dataFiEvent, 
			Date dataIniInscripcio, Date dataFiInscripcio, int capacitatMax, Double preu, boolean actiu,
			Double percentMinNoModif, boolean esborrat){
		this.id_event = id_event;
		this.id_tipusevent = id_tipusevent;
		this.id_centre = id_centre;
		this.descripcio = descripcio;
		this.nom = nom;
		this.dataIniEvent = dataIniEvent;
		this.dataFiEvent = dataFiEvent;
		this.dataIniInscripcio = dataIniInscripcio;
		this.dataFiInscripcio = dataFiInscripcio;
		this.capacitatMax = capacitatMax;
		this.preu = preu;
		this.actiu = actiu;
		this.percentMinNoModif = percentMinNoModif;
		this.esborrat = esborrat;
	}
		
	public int getId_event() {
		return id_event;
	}
	
	public void setId_event(int id_event) {
		this.id_event = id_event;
	}
	
	public int getId_tipusevent() {
		return id_tipusevent;
	}
	
	public void setId_tipusevent(int id_tipusevent) {
		this.id_tipusevent = id_tipusevent;
	}
	
	public int getId_centre() {
		return id_centre;
	}
	
	public void setId_centre(int id_centre) {
		this.id_centre = id_centre;
	}
	
	public String getNom() {
		return nom;
	}
	
	public void setNom(String nom) {
		this.nom = nom;
	}
	
	public Date getDataIni() {
		return dataIniEvent;
	}
	public void setDataIni(Date dataIniEvent) {
		this.dataIniEvent = dataIniEvent;
	}
	
	public Date getDataFi() {
		return dataFiEvent;
	}
	
	public void setDataFi(Date dataFiEvent) {
		this.dataFiEvent = dataFiEvent;
	}
	
	public Date getDataIniInscripcio() {
		return dataIniInscripcio;
	}
	
	public void setDataIniInscripcio(Date dataIniInscripcio) {
		this.dataIniInscripcio = dataIniInscripcio;
	}
	
	public Date getDataFiInscripcio() {
		return dataFiInscripcio;
	}
	
	public void setDataFiInscripcio(Date datafiInscripcio) {
		this.dataFiInscripcio = datafiInscripcio;
	}
	
	public int getCapacitatMax() {
		return capacitatMax;
	}
	
	public void setCapacitatMax(int capacitatMax) {
		this.capacitatMax = capacitatMax;
	}
	
	
	public Double getPreu() {
		return preu;
	}
	
	public void setPreu(Double preu) {
		this.preu = preu;
	}
	
	public boolean isActiu() {
		return actiu;
	}
	
	public void setActiu(boolean actiu) {
		this.actiu = actiu;
	}
	
	public Double getPercentMinNoModif() {
		return percentMinNoModif;
	}
	
	public void setPercentMinNoModif(Double percentMinNoModif) {
		this.percentMinNoModif = percentMinNoModif;
	}
	
	public boolean isEsborrat() {
		return esborrat;
	}
	
	public void setEsborrat(boolean esborrat) {
		this.esborrat = esborrat;
	}

	public void setDescripcio(String descripcio) {
		this.descripcio = descripcio;
	}

	public String getDescripcio() {
		return descripcio;
	}
	
	
}
